package com.cskaoyan.javase._5enscap;
/**
 * 什么是转义字符？
 * - 所谓转义字符，就是用反斜杠（\）加上一个特殊的字符串用来表示一个全新的字符
 * - 因为这个字符已经和原先字符串的意思大不相同，所以整体称之为转义字符
 *
 * 转义字符的作用是什么？
 * - 实际上转义字符可以表示任何一个普通字符，但是普通的字符直接书写给出即可，使用转义字符意义不大。
 * 转移字符最重要的用途是，表示那些无法用键盘直接输入的控制字符。比如在ASCII码表中，那些换行，翻页等等字符
 *
 *
 * 反斜杠后面可以直接跟上一个四位十六进制数,或者三位八进制数,来表示对应编码值的一个字符
 *
 * @since 10:15
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {
        System.out.println("123\b");
        System.out.println("123\t123");
        System.out.println("123\n123");
        //  \r表示回车
        System.out.println("hello\rabc");


        // 在java中如何表示反斜杠,如何表示引号
        System.out.println("\\");
        System.out.println("\"");
        System.out.println("\'");

        // 编码值为97的字符,是'a'
        System.out.println("\141");
        System.out.println("\u0061");
        // 编码值为0的字符,是一个绝对空的字符
        System.out.println("\u0000");
        System.out.println("hello");
    }
}
